﻿using NUnit.Framework;

namespace Preiskalkulator.Test
{
    [TestFixture]
    public class TestePreiskalkulator
    {
        [Test]
        public void TestPreisCalcKeineSerieArrayLaengeIst1()
        {
            double preis = Rabattrechner.CalcPreis(new int[] {4});
            Assert.That(preis, Is.EqualTo(32d));
        }

        [Test]
        public void TestPreisCalcKeineSerieArrayLaengIst4()
        {
            double preis = Rabattrechner.CalcPreis(new int[] { 3, 0, 0, 0 });
            Assert.That(preis, Is.EqualTo(24d));
        }

        [Test]
        public void TestEntnehmeSerie()
        {
            var besteSerie = Rabattrechner.EntnehmeSerie(new int[] {5, 8, 3, 7, 11});
            Assert.That(besteSerie, Is.EqualTo(new int[]{1, 1, 0, 1, 1}));
        }
    }
}
